package com.app.miwawa.api.eam.entity.view;

import java.util.Date;

import javax.persistence.Entity;
import javax.persistence.Table;
import javax.persistence.Temporal;
import javax.persistence.TemporalType;

import org.framework.common.api.entity.CommonEntityUUID;

import com.fasterxml.jackson.annotation.JsonFormat;

/**
 * 学员班级视图
 * <p>描述: 教务管理</p>
 * <p>Company: Professional</p>
 * @author chanlong(陈龙)
 * @date 2016年2月10日 下午12:49:50
 * @version 1.0.2016
 */
@Entity @Table(name = "vb_student_classes")
public class StudentClasses extends CommonEntityUUID {

	/** serialVersionUID(long):. */
	private static final long serialVersionUID = -1393529717340902845L;
	
	private String type;
	private String student;
	private String studentid;
	private String teacher;
	private String teacherid;
	private String classes;
	private String classesid;
	private String toplimit;
	private String trylimit;
	private String usecount;
	private String leavelimitid;
	@Temporal(TemporalType.DATE)
	@JsonFormat(pattern="yyyy-MM-dd", timezone="GMT+8")
	private Date createDate;

	public String getType() {
		return type;
	}

	public void setType(String type) {
		this.type = type;
	}

	public String getStudent() {
		return student;
	}

	public void setStudent(String student) {
		this.student = student;
	}

	public String getStudentid() {
		return studentid;
	}

	public void setStudentid(String studentid) {
		this.studentid = studentid;
	}

	public String getTeacher() {
		return teacher;
	}

	public void setTeacher(String teacher) {
		this.teacher = teacher;
	}

	public String getTeacherid() {
		return teacherid;
	}

	public void setTeacherid(String teacherid) {
		this.teacherid = teacherid;
	}

	public String getClasses() {
		return classes;
	}

	public void setClasses(String classes) {
		this.classes = classes;
	}

	public String getClassesid() {
		return classesid;
	}

	public void setClassesid(String classesid) {
		this.classesid = classesid;
	}

	public String getToplimit() {
		return toplimit;
	}

	public void setToplimit(String toplimit) {
		this.toplimit = toplimit;
	}

	public String getTrylimit() {
		return trylimit;
	}

	public void setTrylimit(String trylimit) {
		this.trylimit = trylimit;
	}

	public String getUsecount() {
		return usecount;
	}

	public void setUsecount(String usecount) {
		this.usecount = usecount;
	}
	
	public String getLeavelimitid() {
		return leavelimitid;
	}

	public void setLeavelimitid(String leavelimitid) {
		this.leavelimitid = leavelimitid;
	}

	public Date getCreateDate() {
		return createDate;
	}

	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
}
